TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Middle States
Area - Delaware
League - NORTHERN 40 & Over Summer
Flight - 3.0 Men
--------------------------------------------------------------------------------------------------------------------------------------
Penn Ball Wizards
League Record: 7 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Peter Halle - 3.20
Joshua Sweet - 2.95
Gerald Miller - 2.91
Domenic Christopher - 2.89
Perry Walker - 2.81
Deep Kahlon - 2.81
Charles Harrison - 2.81
Chris Williams - 2.80
Shrinivas Hebbale - 2.75
Scott Fillery - 2.72
Krishna Ganti - 2.71
Doug Compher - 2.71
William Downs - 2.67
Karim Husain - 2.66
Mike Chang - 2.53
Gregory Labus - 2.53
Adam Fennimore - 2.45
Hillel Wirsztel - 2.43
Sefton Morris - 2.42
GALICANO INGUITO - 2.40
League Results By Position
1S 1D 2D 3D 4D
Adam Fennimore - 2.45 & Hillel Wirsztel - 2.43 0 - 1
Chris Williams - 2.80 & Joshua Sweet - 2.95 2 - 0
Deep Kahlon - 2.81 & Gregory Labus - 2.53 1 - 0
Doug Compher - 2.71 2 - 1
Domenic Christopher - 2.89 & Adam Fennimore - 2.45 1 - 0
Domenic Christopher - 2.89 & Doug Compher - 2.71 1 - 0
Domenic Christopher - 2.89 & Krishna Ganti - 2.71 2 - 0
Gerald Miller - 2.91 & Doug Compher - 2.71 0 - 1 0 - 1
Gerald Miller - 2.91 & Gregory Labus - 2.53 1 - 0
Gerald Miller - 2.91 & Mike Chang - 2.53 2 - 0
Gerald Miller - 2.91 & Shrinivas Hebbale - 2.75 1 - 0
Gregory Labus - 2.53 & Joshua Sweet - 2.95 0 - 1
GALICANO INGUITO - 2.40 & Adam Fennimore - 2.45 1 - 1
GALICANO INGUITO - 2.40 & Deep Kahlon - 2.81 1 - 1
GALICANO INGUITO - 2.40 & Sefton Morris - 2.42 0 - 1
Hillel Wirsztel - 2.43 & Krishna Ganti - 2.71 1 - 1
Hillel Wirsztel - 2.43 & Mike Chang - 2.53 0 - 1
Hillel Wirsztel - 2.43 & Sefton Morris - 2.42 0 - 1
Hillel Wirsztel - 2.43 & Shrinivas Hebbale - 2.75 0 - 1
Hillel Wirsztel - 2.43 0 - 1
Joshua Sweet - 2.95 3 - 0
Krishna Ganti - 2.71 & Shrinivas Hebbale - 2.75 1 - 0
Karim Husain - 2.66 & Sefton Morris - 2.42 1 - 0
Karim Husain - 2.66 0 - 1
Perry Walker - 2.81 & William Downs - 2.67 0 - 1 0 - 1
Peter Halle - 3.20 & Chris Williams - 2.80 4 - 0
Sefton Morris - 2.42 & Gregory Labus - 2.53 0 - 1
Sefton Morris - 2.42 & William Downs - 2.67 1 - 0
Scott Fillery - 2.72 & Charles Harrison - 2.81 1 - 0
Scott Fillery - 2.72 & Mike Chang - 2.53 0 - 1
Scott Fillery - 2.72 1 - 1
William Downs - 2.67 & Deep Kahlon - 2.81 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
DuPont CC
League Record: 4 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
david Smagorinsky - 2.88
Frank Nickel - 2.87
Armando Rivero - 2.84
Michael Hartman - 2.81
Joseph Rossi - 2.79
Timothy Plemmons - 2.78
Jim Hamilton - 2.78
Ken Ralsten - 2.77
Sam John - 2.75
David Durnan - 2.75
Michael Silverman - 2.73
Chris Singewald - 2.72
Viraf Ranji - 2.70
Dominic Singson - 2.68
thomas munro - 2.67
R Ferguson - 2.58
William Ulrich - 2.48
Paul Fagan - 2.48
Dennis Madeleine - n/a
League Results By Position
1S 1D 2D 3D 4D
david Smagorinsky - 2.88 & Chris Singewald - 2.72 0 - 1
david Smagorinsky - 2.88 & Michael Hartman - 2.81 2 - 0
david Smagorinsky - 2.88 2 - 0
thomas munro - 2.67 0 - 2
Armando Rivero - 2.84 & Joseph Rossi - 2.79 0 - 2 1 - 0
Chris Singewald - 2.72 & Michael Silverman - 2.73 0 - 1
Chris Singewald - 2.72 & Viraf Ranji - 2.70 0 - 1
Chris Singewald - 2.72 & William Ulrich - 2.48 1 - 0
Dennis Madeleine - n/a & Ken Ralsten - 2.77 1 - 0
Dominic Singson - 2.68 & Jim Hamilton - 2.78 0 - 1
Dominic Singson - 2.68 & Michael Hartman - 2.81 0 - 1
Dominic Singson - 2.68 2 - 2
David Durnan - 2.75 & Paul Fagan - 2.48 0 - 1 1 - 0
Frank Nickel - 2.87 & Ken Ralsten - 2.77 0 - 1
Frank Nickel - 2.87 & Michael Silverman - 2.73 1 - 0
Frank Nickel - 2.87 & Timothy Plemmons - 2.78 1 - 0 1 - 0
Jim Hamilton - 2.78 & Michael Hartman - 2.81 1 - 1
Joseph Rossi - 2.79 & Ken Ralsten - 2.77 0 - 1
Ken Ralsten - 2.77 & William Ulrich - 2.48 1 - 0
Michael Hartman - 2.81 & Michael Silverman - 2.73 1 - 1
Michael Hartman - 2.81 & Timothy Plemmons - 2.78 1 - 0
Paul Fagan - 2.48 & Dennis Madeleine - n/a 0 - 1
Paul Fagan - 2.48 & Viraf Ranji - 2.70 0 - 1
R Ferguson - 2.58 & Michael Silverman - 2.73 1 - 0 1 - 0
R Ferguson - 2.58 & Viraf Ranji - 2.70 0 - 1
Sam John - 2.75 & thomas munro - 2.67 0 - 1
Sam John - 2.75 & Armando Rivero - 2.84 1 - 0
Sam John - 2.75 & Chris Singewald - 2.72 1 - 0
Sam John - 2.75 & Frank Nickel - 2.87 2 - 1
Sam John - 2.75 & Michael Silverman - 2.73 1 - 0
Sam John - 2.75 & William Ulrich - 2.48 1 - 0
Timothy Plemmons - 2.78 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Courting Players
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
David Stosic - 2.80
Victor Lusvardi - 2.78
Mike Buckley - 2.74
Matt Murphy - 2.71
Daniel Marien - 2.68
Saurabh Gupta - 2.67
Masaaki Saito - 2.65
Michael Garrison - 2.63
GERARD OSMOND - 2.63
Rodney Zhu - 2.60
Jerry Grasso - 2.56
Steven Arnold - 2.55
Mano Ganore - 2.54
Andrew Blair - 2.44
Gus Mercante - 2.34
Andrew Menzies - 2.24
Justin Bartels - 2.18
Joyesh Sengupta - n/a
League Results By Position
1S 1D 2D 3D 4D
Andrew Blair - 2.44 & Andrew Menzies - 2.24 0 - 2
Andrew Blair - 2.44 & Jerry Grasso - 2.56 0 - 1
Andrew Blair - 2.44 & Steven Arnold - 2.55 0 - 1 1 - 0
Andrew Menzies - 2.24 & Justin Bartels - 2.18 0 - 1
Andrew Menzies - 2.24 & Matt Murphy - 2.71 1 - 0
Daniel Marien - 2.68 & David Stosic - 2.80 1 - 1
Daniel Marien - 2.68 & Matt Murphy - 2.71 0 - 1
Daniel Marien - 2.68 & Mano Ganore - 2.54 1 - 1
Daniel Marien - 2.68 & Rodney Zhu - 2.60 0 - 1
David Stosic - 2.80 & Mike Buckley - 2.74 0 - 1
Gus Mercante - 2.34 & Andrew Menzies - 2.24 0 - 1
Gus Mercante - 2.34 & Saurabh Gupta - 2.67 1 - 1
Gus Mercante - 2.34 0 - 1
GERARD OSMOND - 2.63 & Andrew Menzies - 2.24 0 - 1
GERARD OSMOND - 2.63 & David Stosic - 2.80 0 - 1
GERARD OSMOND - 2.63 & Mike Buckley - 2.74 0 - 1 1 - 0
GERARD OSMOND - 2.63 & Steven Arnold - 2.55 0 - 1
GERARD OSMOND - 2.63 0 - 2
Jerry Grasso - 2.56 & Michael Garrison - 2.63 1 - 0
Justin Bartels - 2.18 & Matt Murphy - 2.71 0 - 1
Michael Garrison - 2.63 & Matt Murphy - 2.71 2 - 0
Michael Garrison - 2.63 & Steven Arnold - 2.55 1 - 0
Mike Buckley - 2.74 & Matt Murphy - 2.71 1 - 1
Mike Buckley - 2.74 & Rodney Zhu - 2.60 0 - 1
Masaaki Saito - 2.65 0 - 1
Matt Murphy - 2.71 & Rodney Zhu - 2.60 0 - 1 1 - 0
Matt Murphy - 2.71 & Steven Arnold - 2.55 0 - 1
Mano Ganore - 2.54 & Jerry Grasso - 2.56 0 - 1
Mano Ganore - 2.54 & Mike Buckley - 2.74 0 - 1
Mano Ganore - 2.54 0 - 1
Rodney Zhu - 2.60 0 - 1
Steven Arnold - 2.55 1 - 0
Saurabh Gupta - 2.67 & Joyesh Sengupta - n/a 1 - 0 1 - 0
Saurabh Gupta - 2.67 & Michael Garrison - 2.63 0 - 1
Victor Lusvardi - 2.78 3 - 0